﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using BibliotecaProjeto.usuario;
using BibliotecaProjeto.aluguel;
using System.Data.SqlClient;

namespace ProjetoGui
{
    public partial class pesquisar : Form
    {
        Usuario user = new Usuario();

        public pesquisar()
        {
            InitializeComponent();
        }

        private void btnCancelarPesq_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void lbPesqEst_Click(object sender, EventArgs e)
        {

        }

        //public List<Usuario> pesquisarUsuario(Usuario u)
        //{
        //    List<Usuario> lista = new List<Usuario>();

        //    string sql="select usu_nome, usu_cpf, usu_bairro, usu_cidade, usu_uf, usu_numeroTelefone from usuario where usu_cpf = usu_cpf";
        //    if (u.nome != ""){
        //    sql += " and usu_nome like '% " + u.nome + "%'";
        //    }
        //    execute(sql);

        //    for (int i = 0; i < lista.Count; i++)
        //    {
        //        ListViewItem item = lvUsuario.Items.Add(lista.ElementAt(i).nome);
        //        item.SubItems.Add(lista.ElementAt(i).cpf);
        //        item.SubItems.Add(lista.ElementAt(i).bairro);
        //        item.SubItems.Add(lista.ElementAt(i).cidade);
        //        item.SubItems.Add(lista.ElementAt(i).uf);
        //        item.SubItems.Add(lista.ElementAt(i).numeroTelefone);

        //    }
        //  }
        

        private void btnOkPesq_Click(object sender, EventArgs e)
        {
            user.nome = tbBuscarUsu.Text;
            tbBuscarUsu.Clear();

            List<Usuario> lista = new DadosUsuario().buscar(user);
            lvUsuario.Items.Clear();
            if (lista.Count > 0)
            {
                
                for (int i = 0; i < lista.Count; i++)
                {
                    ListViewItem item = lvUsuario.Items.Add(lista.ElementAt(i).nome);
                    item.SubItems.Add(lista.ElementAt(i).cpf);
                    item.SubItems.Add(lista.ElementAt(i).bairro);
                    item.SubItems.Add(lista.ElementAt(i).cidade);
                    item.SubItems.Add(lista.ElementAt(i).uf);
                    item.SubItems.Add(lista.ElementAt(i).numeroTelefone);
                }
            }
            else {
                MessageBox.Show("Consulta sem resultados");
            }
        }

        private void cbPesqEst_SelectedIndexChanged(object sender, EventArgs e)
        {

        }

        private void cbPesqCid_SelectedIndexChanged(object sender, EventArgs e)
        {

        }

        private void cbPesqAno_SelectedIndexChanged(object sender, EventArgs e)
        {

        }

        private void cbPesqTipo_SelectedIndexChanged(object sender, EventArgs e)
        {

        }

        private void groupBox1_Enter(object sender, EventArgs e)
        {

        }

        private void pesquisar_Load(object sender, EventArgs e)
        {

        }

        private void label1_Click(object sender, EventArgs e)
        {

        }

       
    }
}
